import axios from "axios";


// 设置开发和测试环境对应的地址
// if(process.env.NODE_ENV == 'development'){
//     axios.defaults.baseURL = ''
// }
// if(process.env.NODE_ENV == 'production'){
//     axios.defaults.baseURL = ''
// }

axios.defaults.timeout = 5000

// 设置接口请求拦截
axios.interceptors.request.use(
    config=>{
        config.headers={DeviceType: 'H5'}
        // 设置响应头部
        return config
    }
)

// 返回axios请求的结果

// get请求
export function get(url,params){
    return new Promise((resolve,reject)=>{
        axios.get(url,{
            params:params
        }).then(res =>{
            resolve(res)
        }).catch(err =>{
            reject(err)
        })
    })
}


// post请求
export function post(url,params){
    return new Promise((resolve,reject) =>{
        axios.post(url,params).then(
            res=>{
                resolve(res.data)
            }
        ).catch(err =>{
            reject(err.data)
        })
    })
}